package bz.ziro.kanbe.controller.mng.text;

import java.util.List;
import java.util.logging.Logger;
import org.slim3.controller.Navigation;

import bz.ziro.kanbe.bean.Pager;
import bz.ziro.kanbe.controller.mng.PagerController;
import bz.ziro.kanbe.dao.SiteTextDao;
import bz.ziro.kanbe.model.SiteText;

/**
 * テキストのリスト検索
 * @author Administrator
 *
 */
public class ListController extends PagerController {

    @SuppressWarnings("unused")
    private static final Logger logger = Logger.getLogger(ListController.class.getName());

    /**
     * 全件取得
     */
	@Override
	protected Integer getCount() {
        return SiteTextDao.count();
	}
	
	/**
	 * 表示数を取得
	 */
	@Override
	protected Integer getLimit() {
		return 10;
	}

	/**
	 * 処理を行う
	 */
	@Override
	protected Navigation runPager(Pager pager) {
        List<SiteText> textList = SiteTextDao.findPageList(pager);
        requestScope("textList",textList);
        return forward("list.jsp");
	}
}
